در این مقاله، با استفاده از الگوریتم های ژنتیک و بر اساس گراف حاصل از بازنمایی تفاضلی الگوریتم رمز سرپنت، شیوه ای جهت پیداکردن یک مشخصه تفاضلی kدوری برای این الگوریتم رمز پیشنهاد می گردد. بدین منظور، ساختار کروموزوم ها، چگونگی تولید جمعیت اولیه، تابع برازندگی، عملگر آمیزش و عملگر جهش الگوریتم ژنتیک پیشنهادی معرفی می شود.همچنین، نتایج آزمایشات انجام شده بر اساس این شیوه جهت پیداکردن یک مشخصه دوری مناسب برای تحلیل تفاضلی الگوریتم رمز سرپنت دوری ارائه می شود. مقایسه مشخصه های بدست آمده توسط شیوه پیشنهادی با مشخصه های دوری منتشر شده در عملکرد مناسب این شیوه را تایید می کند. ایده مطرح شده در این مقاله قابل تعمیم به سایر الگوریتم های رمز قطعه ای می باشد.